
import {ADD_TO_CART,ADD_COUNTER} from "./mutation-types"

export default {
  addCarts(context, payload) {
   return new Promise((resolve, reject)=>{
     let oldProduct = context.state.cartList.find(item=>item.id === payload.id)

     if (oldProduct){
       context.commit(ADD_COUNTER,oldProduct)
       resolve('当前商品数量+1')
     } else {
       payload.count = 1
       context.commit(ADD_TO_CART,payload)
       resolve('添加了新的商品')
     }
   })
  }
}
